package com.nageoffer.shortlink.admin.dao.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.nageoffer.shortlink.admin.dao.entity.base.BaseDo;
import lombok.Data;

/**
 * 用户持久层实体
 */
@Data
@TableName("t_user")
public class UserDo extends BaseDo {
    /**
     * 用户名
     * 数据库字段：username (varchar(256))
     */
    private String username;

    /**
     * 密码（存储加密后的密码）
     * 数据库字段：password (varchar(512))
     */
    private String password;

    /**
     * 真实姓名
     * 数据库字段：real_name (varchar(256))
     */
    private String realName;

    /**
     * 手机号
     * 数据库字段：phone (varchar(128))
     */
    private String phone;

    /**
     * 邮箱
     * 数据库字段：mail (varchar(512))
     */
    private String mail;

    /**
     * 注销时间戳
     * 数据库字段：deletion_time (bigint(20))
     */
    private Long deletionTime;
}
